package ptij.ADSL.common;

import ptij.domains.util.BF;

public class InterFECDataFrame {

    public InterFECDataFrame(int ndata) {
        _data = new int[ndata];
    }
    
    public void setByte(int b, int nb) {
        _data[nb] = b;
    }
    
    public int getByte(int nb) {
        return _data[nb];
    }
    
    public int [] getAsArray() {
        return _data;
    }
    
    public void print() {
        int j;
        System.out.println("#-# Interleaved FEC Data Frame (" + _data.length +
	    " bytes) #-#");
	for(j = 0;j < _data.length - 1;j++) 
	    System.out.print(BF.byteToHex((byte) _data[j]) + " ");
	System.out.println(BF.byteToHex((byte) _data[j]));    
    }
    
    private int _data[];
}
